// Config Reference: https://cli.vuejs.org/zh/config/

module.exports = {
    // 生产环境必须是相对路径！
    publicPath: process.env.NODE_ENV === "production" ? "/vue-big-starter" : "/",
    productionSourceMap: false,
    devServer: {
        host: '0.0.0.0',
        openPage: "",
        port: 8090, // 配置端口号
        // 配置多个代理
        // proxy: {
        //   "/api": {
        //     target: "http://api.com/",
        //     changeOrigin: true,
        //   },
        // },
    },
    configureWebpack: (config) => {
        // 如果是生产环境
        if (process.env.NODE_ENV === 'production') {
            // 构建的时候可以开启gzip压缩，生成.gz压缩文件，这样服务器上就不用自己压缩了，
            // 也可以不开启，那样的话，服务器就得压缩了
            // config.plugins.push(
            //   new CompressionPlugin({
            //     test: /\.(css|js)$/,
            //     threshold: 10240, // 对超过10kb的数据进行压缩
            //   })
            // )
        } else {
            // 如果是开发环境
        }
    },

};
